"""
猜数字，随机10到1
有三次机会猜数字
每次猜错会提示大了还是小了
"""
import random
num=random.randint(1,10)
# print(num)
guess_num=int(input("1请输入你猜的数字："))

if num==guess_num:
    print("第一次就猜对了")
elif guess_num<num:
    print("小了")
    guess_num = int(input("2请输入你猜的数字："))
    if guess_num ==num:
        print("第二次就猜对了")
    elif guess_num>num:
        print("大了")
        guess_num = int(input("3请输入你猜的数字："))
        if guess_num ==num:
            print("第三次猜对了")
        else:
            print("猜错了，答案是%d" % num)
    else:
        print("小了")
        guess_num = int(input("3请输入你猜的数字："))
        if guess_num ==num:
            print("第三次猜对了")
        else:
            print("猜错了，答案是%d" % num)
else:
    print("大了")
    guess_num = int(input("2请输入你猜的数字："))
    if guess_num == num:
        print("第二次就猜对了")
    elif guess_num > num:
        print("大了")
        guess_num = int(input("3请输入你猜的数字："))
        if guess_num == num:
            print("第三次猜对了")
        else:
            print("猜错了，答案是%d" % num)
    else:
        print("小了")
        guess_num = int(input("3请输入你猜的数字："))
        if guess_num == num:
            print("第三次猜对了")
        else:
            print("猜错了，答案是%d" % num)

"""
主要出现的问题不是逻辑上的问题，而是不会处理第二次输入，但是也很简单，
只要再对猜测数进行一次赋值输入就可以
"""